like a cat that’s got the cream
like a cat that’s got the cream
(British English)
(US English like the cat that got/ate/swallowed the canary)
very pleased with yourself
She looked like a cat that’s got the cream. She was almost purring with pleasure.